Backscatter (e-mail)
   HOME

TheInfoList



OR:

Backscatter (also known as outscatter, misdirected bounces, blowback or collateral spam) is incorrectly automated
bounce message A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that the message has not been delivered (or some other delivery problem occurred). The original message is said to have "bou ...
s sent by mail servers, typically as a side effect of incoming
spam Spam may refer to: * Spam (food), a canned pork meat product * Spamming, unsolicited or undesired electronic messages ** Email spam, unsolicited, undesired, or illegal email messages ** Messaging spam, spam targeting users of instant messaging ( ...
. Recipients of such messages see them as a form of unsolicited bulk email or spam, because they were not solicited by the recipients, are substantially similar to each other, and are delivered in bulk quantities. Systems that generate email backscatter may be listed on various email blacklists and may be in violation of
internet service provider An Internet service provider (ISP) is an organization that provides services for accessing, using, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, non-profit, or otherwise private ...
s' Terms of Service. Backscatter occurs because
worms Worms may refer to: *Worm, an invertebrate animal with a tube-like body and no limbs Places *Worms, Germany Worms () is a city in Rhineland-Palatinate, Germany, situated on the Upper Rhine about south-southwest of Frankfurt am Main. It had ...
and spam messages often forge their
sender A sender was a special type of circuit in 20th-century electromechanical telephone exchanges which registered the telephone numbers dialed by the subscriber, and then transmitted that information to another exchange. In some American exchange desi ...
addresses. Instead of simply rejecting a spam message, a misconfigured
mail server Within the Internet email system, a message transfer agent (MTA), or mail transfer agent, or mail relay is software that transfers electronic mail messages from one computer to another using SMTP. The terms mail server, mail exchanger, and MX host ...
sends a
bounce message A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that the message has not been delivered (or some other delivery problem occurred). The original message is said to have "bou ...
to such a forged address. This normally happens when a
mail server Within the Internet email system, a message transfer agent (MTA), or mail transfer agent, or mail relay is software that transfers electronic mail messages from one computer to another using SMTP. The terms mail server, mail exchanger, and MX host ...
is configured to relay a message to an after-queue processing step, for example, an antivirus scan or spam check, which then fails, and at the time the antivirus scan or spam check is done, the client already has disconnected. In those cases, it is normally not possible to reject the
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
transaction, since a client would time out while waiting for the antivirus scan or spam check to finish. The best thing to do in this case, is to silently drop the message, rather than risk creating backscatter. Measures to reduce the problem include avoiding the need for a bounce message by doing most rejections at the initial
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
connection stage; and for other cases, sending bounce messages only to addresses which can be reliably judged not to have been forged, and in those cases the sender cannot be verified, thus ignoring the message (i.e., dropping it).


Cause

Authors of spam and viruses wish to make their messages appear to originate from a legitimate source to fool recipients into opening the message, so they often use web-crawling software to scan
usenet Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it was ...
postings,
message board An Internet forum, or message board, is an online discussion site where people can hold conversations in the form of posted messages. They differ from chat rooms in that messages are often longer than one line of text, and are at least temporar ...
s, and web pages for legitimate email addresses. Due to the design of
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
mail, recipient mail servers receiving these forged messages have no simple, standard way to determine the authenticity of the sender. If they accept the email during the connection phases and then, after further checking, refuse it (e.g., software determines the message is likely spam), they will use the (potentially forged) sender's address to attempt a good-faith effort to report the problem to the apparent sender. Mail servers can handle undeliverable messages in four fundamentally different ways: * Reject. A receiving server can reject the incoming email during the connection stage ''while the sending server is still connected''. If a message is rejected at connect time with a 5xx error code, then the ''sending'' server can report the problem to the real sender cleanly. * Drop. A receiving server can initially accept the full message, but then determine that it is spam or virus, and then delete it automatically, sometimes by rewriting the final recipient to "/dev/null" or similar. This behavior can be used when the "spam score" of an email is seriously high or the mail contains a virus. says: "silent dropping of messages should be considered only in those cases where there is very high confidence that the messages are seriously fraudulent or otherwise inappropriate." * Quarantine. A receiving server can initially accept the full message, but then determine that it is spam, and ''quarantine'' it - delivering to "Junk" or "Spam" folders from where it will eventually be deleted automatically. This is common behavior. * Bounce. A receiving server can initially accept the full message, but then determine that it is spam or to a non-existent recipient, and generate a
bounce message A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that the message has not been delivered (or some other delivery problem occurred). The original message is said to have "bou ...
back to the supposed sender indicating that message delivery failed. Backscatter occurs when the "bounce" method is used, and the sender information on the incoming email was that of an unrelated third party.


Reducing the problem

Every step to control
worms Worms may refer to: *Worm, an invertebrate animal with a tube-like body and no limbs Places *Worms, Germany Worms () is a city in Rhineland-Palatinate, Germany, situated on the Upper Rhine about south-southwest of Frankfurt am Main. It had ...
and spam messages helps reduce backscatter, but other common approaches, such as those in this section, also reduce the same problem.


Connection-stage rejection

During the initial
SMTP The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typical ...
connection, mailservers can do a range of checks, and often reject email with a 5xx error code ''while the sending server is still connected''. Rejecting a message at the connection-stage in this way will usually cause the ''sending'' MTA to generate a local
bounce message A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that the message has not been delivered (or some other delivery problem occurred). The original message is said to have "bou ...
or Non-Delivery Notification (NDN) to a local, authenticated user. Reasons for rejection include: * Failed recipient validation * Failed anti-forgery checks such as SPF,
DKIM DomainKeys Identified Mail (DKIM) is an email authentication method designed to detect forged sender addresses in email (email spoofing), a technique often used in phishing and email spam. DKIM allows the receiver to check that an email claimed ...
or
Sender ID Sender ID is an historic anti- spoofing proposal from the former MARID IETF working group that tried to join Sender Policy Framework (SPF) and Caller ID. Sender ID is defined primarily in Experimental RFC 4406, but there are additional parts in RF ...
* Servers that do not have a forward-confirmed reverse DNS entry * Senders on block lists. * Temporary rejection via greylisting methods
Mail transfer agent The mail or post is a system for physically transporting postcards, letters, and parcels. A postal service can be private or public, though many governments place restrictions on private systems. Since the mid-19th century, national postal syst ...
s (MTAs) which forward mail can avoid generating backscatter by using a
transparent SMTP proxy SMTP proxies are specialized mail transfer agents (MTAs) that, similar to other types of proxy servers, pass SMTP sessions through to other MTAs without using the store-and-forward approach of a typical MTA. When an SMTP proxy receives a connectio ...
.


Checking bounce recipients

Mail servers sending email bounce messages can use a range of measures to judge whether a return address has been forged.


Filtering backscatter

While preventing backscatter is desirable, it is also possible to reduce its impact by filtering for it, and many spam filtering systems now include the option to attempt to detect and reject"The "Virus Bounce Ruleset" is a SpamAssassin ruleset to catch ''backscatter''"
/ref> backscatter email as spam. In addition, systems using schemes such as
Bounce Address Tag Validation In computing, Bounce Address Tag Validation (BATV) is a method, defined in an Internet Draft, for determining whether the bounce address specified in an E-mail message is valid. It is designed to reject backscatter, that is, bounce messages to for ...
"tag" their outgoing email in a way that allows them to reliably detect incoming bogus
bounce message A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that the message has not been delivered (or some other delivery problem occurred). The original message is said to have "bou ...
s.


See also

*
Joe job A Joe job is a spamming technique that sends out unsolicited e-mails using spoofed sender data. Early Joe jobs aimed at tarnishing the reputation of the apparent sender or inducing the recipients to take action against them (see also email spoo ...


References


External links

* . * . * . * : Recommendations for Automatic Responses to Electronic Mail. * . * . * : why you shouldn't bounce spam. * . {{DEFAULTSORT:Backscatter (email) Spamming Email authentication